Our robot, KnightQuil, consists of a few key subsystems. Firstly, it uses swerve drive with Kraken motors for maximum acceleration. In addition to this, We have a retractable funnel subsystem, which feeds into an elevator mechanism, which allows are robot to score coral(Large PVC Pipes) at multiple levels. We also have functionality to score algae(Large Inflatable Balls) with the scoring mechanism at the end of the elevator. Later in the season, we decided to add a mini ground intake. Our robot is very unique programmically too.
As one of less than 20 FRC teams who use ROS2 as the operating system on our robot, we were able to split our robot's subsystems into multiple different nodes, like the drivebase, elevator, or climber. We made a model of a robot based on the actual cad with accurate measurements. We also create a field simulation every year for the robot to drive in. This allowed us to test the systems on the computer first before using the robot.
The Simulation also allowed us to test our autos, which use pathplanner, an open source path planning software. For 15 seconds our robot scored 3 coral pieces on the high level, and had multiple starting positions. As a programmer, I helped to make the robot and field simulations, the autonomous period, tuned specialized cameras, and also helped to create the ground intake node when it was added before the world championships.